Rule 110: universality and catenations

نویسنده

  • Gaétan Richard
چکیده

Cellular automata are a simple model of parallel computation. Many people wonder about the computing power of such a model. Following an idea of S. Wolfram [16], M. Cook [3] has proved than even one of the simplest cellular automata can embed any Turing computation. In this paper, we give a new high-level version of this proof using particles and collisions as introduced in [10]. Introduced in the forties by J. Von Neumann as a parallel model of computation [13], cellular automata consist of many simple entities (cells) disposed on a regular grid. All cells evolve synchronously by changing their state according to the ones of their neighbours. Despite being completely known at the local level, global behavior of a cellular automata is often impossible to predict (see J. Kari [6]). This comes from the fact that even “simple” cellular automata can exhibit a wide range of complex behaviors. Among those behavior, one often refers as emergence the fact that “complexity” of the whole system seems far greater than complexity of elements. Elementary cellular automata are an example of subclass of “simple” cellular automata. They are obtained by considering only a one dimensional grid (i.e., a line), two possible states and nearest neighbours (i.e., left and right one in addition to the cell itself). Although very restrictive, some elements of this class do exhibit very complex behaviors including emergence. One way to assert such a claim is to prove that some of those cellular automata can embed any Turing computation. Among elementary cellular automata, more likely candidate to this property were though to be the ones that exhibit meta-structures with predictable behavior. Those meta-structures have been studied with regards to their combinatorial aspect (see N. Boccara et al. [1] or J. P. Crutchfield et al. [5]) and widely used as support for constructions. In fact, M. Cook [3] manages to embed any Turing computation in an elementary cellular automaton (namely rule 110) using these structures. However, lack of formalism on those meta-structures forced the author to develop long and complex combinatorial arguments to prove that intuition on behavior is correct. In this paper, we shall use a new formalism on these meta-structures developed in [10] to provide a complete and high-level proof of Turing universality of rule 110 without the need of complex combinatorial concerns. 2000 ACM Subject Classification: 68Q80,68Q05,37F99.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Power Spectral Analysis of Elementary Cellular Automata

Spectral analysis of elementary cellular automata is performed. A power spectrum is calculated from the evolution of 88 independent rules starting from random initial configurations. As a result, it is found that rule 110 exhibits 1/f noise during the longest time steps. Rule 110 has proved to be capable of supporting universal computation. These results suggest that there is a relationship bet...

متن کامل

A Computation in a Cellular Automaton Collider Rule 110

A cellular automaton collider is a finite state machine build of rings of onedimensional cellular automata. We show how a computation can be performed on the collider by exploiting interactions between gliders (particles, localisations). The constructions proposed are based on universality of elementary cellular automaton rule 110, cyclic tag systems, supercolliders, and computing on rings. 1.

متن کامل

Is Wolfram and Cook's (2,5) Turing machine really universal?

Wolfram [2, p. 707] and Cook [1, p. 3] claim to prove that a (2,5) Turing machine (2 states, 5 symbols) is universal, via a universal cellular automaton known as Rule 110. The first part of this paper points out a critical gap in their argument. The second part bridges the gap, thereby giving what appears to be the first proof of universality. 1 The claim Wolfram [2, p. 707] and Cook [1, p. 3] ...

متن کامل

Universality in Elementary Cellular Automata

The purpose of this paper is to prove that one of the simplest one dimensional cellular automata is computationally universal, implying that many questions concerning its behavior, such as whether a particular sequence of bits will occur, or whether the behavior will become periodic, are formally undecidable. The cellular automaton we will prove this for is known as “Rule 110” according to Wolf...

متن کامل

Cross-boundary Behavioural Reprogrammability of Cellular Automata from Emulation Networks

We explore the reprogramming capabilities of computer programs by means of cellular automata (CA). We show a series of crossing boundary results including Wolfram Class 1 Elementary Cellular Automata (ECA) emulating a Class 2 ECA, a Class 2 ECA emulating a Class 3 ECA, and a Class 3 ECA emulating a Class 2 ECA, among results of similar type for general CA (neighbourhood range r = 3/2) including...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008